<?php
//创建者
abstract class Creater
{
	protected abstract function factoryMethod($product);//工厂需要实现该方法,参数为某个具体商品

	public function doFactory($productNow)//带参的创建者
	{
		$paperProduct=$productNow;
		$obj=$this->factoryMethod($paperProduct);
		return $obj;
	}
}